Pattern-Oriented Development with Rational Rose

نویسنده

  • Peter Forbrig
چکیده

A design pattern describes a solution to a recurring problem in a systematic and general way, and design patterns are an accepted means of representing a communication experience in software design. Up until now, however, only single patterns have been used in case tools; there has been no support for combining patterns. This article will show how patterns can be combined in Rational Rose to develop new patterns. It will also show how the entire software specification process can be based on a combination of patterns.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ein Werkzeug zur Nutzung von Analysemustern

Patterns represent established concepts in object-oriented development with a main application area in design and architectural project phases. Although the potential benefits of Analysis Patterns are well-known, there is still no widespread application in the daily work. Prerequisites for an efficient utilisation of patterns in requirements and business modelling phases of a project are a fast...

متن کامل

An Evaluation of CASE Tools

Computer-Aided Software Engineering (CASE) tools are important for systems/software development and implementation. CASE tools can be used to reduce the cost and time of system/software development while improving the quality of the product developed. In addition, CASE tools enable the user to present information and knowledge compactly and in a uniform manner for ease of communication. CASE to...

متن کامل

Fast&&Serious: a UML based metric for effort estimation

In this paper we present a new method to estimate the size of a software project developed following the object-oriented paradigm. The method is designed to work with a set of UML diagrams describing the most important system features. We calculate the complexity of a system in terms of source lines of code. Outstanding features of our method are its flexibility (allowing estimation of projects...

متن کامل

A Possible Design Notation for Aspect Oriented Programming

Aspect Oriented Programming (AOP) cuts across (and supplements) conventional programming to focus on emergent entities. In an analogous fashion, a visual notation called UCMs (Use Case Maps) cuts across (and supplements) conventional program-design notations to focus on emergent entities. Where AOP represents emergent entitities in textual terms, the UCM notation represents them as visual paths...

متن کامل

Recovering UML Diagrams from Java Code using Patterns

Recovering the static structure of legacy source code e.g. as an UML class diagram is quite well understood. In contrast, recovering high-level behaviour diagrams from source code is still an open issue. This paper proposes to use fuzzy pattern detection techniques for the recovery of UML collaboration diagrams from source code. The approach is based on a knowledge base of basic datatypes and o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001